const db = require("../db/index");
// 公共方法————判断分类名称和分类别名是否重复
function isNotUsed(req, res) {
    const data = req.body;
    const sql_name = `select * from ev_article_cate where name=? and is_delete=0`;
    const sql_alias = `select * from ev_article_cate where alias=? and is_delete=0`;
    // 判断分类是否重复
    return new Promise((resolve, reject) => {
        db.query(sql_name, data.name, (err, results) => {
            if (err) {
                res.mess(err);
            } else if (results.length !== 0) {
                res.mess("分类名称重复！请修改你的分类名称！");
            } else {
                // 判断分类别名是否重复
                db.query(sql_alias, data.alias, (err, results) => {
                    if (err) {
                        res.mess(err);
                    } else if (results.length !== 0) {
                        res.mess("分类别名重复！请修改你的分类别名！");
                    } else {
                        resolve();
                    }
                });
            }
        });
    });
}

module.exports = {
    isNotUsed,
};